//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//int main() {
//
//    int n = 0;
//    scanf("%d", &n);
//    double arr[1000] = { 0 };
//    double sum = 0;
//    int count = 0;
//    for (int i = 0; i < n; i++) {
//        scanf("%lf", &arr[i]);
//        sum += arr[i];
//        if (arr[i] < 60)
//            count++;
//    }
//    double average = sum / n;
//    if (n == 0)
//        average = 0;
//    printf("average = %.2lf\ncount = %d", average, count);
//    return 0;
//}
//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//#include<stdlib.h>
//#include<math.h>
//int main() {
//
//    double x = 0;
//    scanf("%lf", &x);
//    double y = 0;
//    if (x < 1) {
//        y = abs(x);
//    }
//    else if (1 <= x && x < 10) {
//        y = pow(x, 3.6);
//    }
//    else {
//        y = sqrt(x);
//    }
//    printf("%.2lf\n", y);
//    return 0;
//}
//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//int main() {
//
//    int n = 0;
//    scanf("%d", &n);
//    int arr[1000] = { 0 };
//    for (int i = 0; i < n; i++) {
//        scanf("%d", &arr[i]);
//        int sum = 0;
//        int h = 0;
//        int c = 0;
//        int j = 0;
//        h = arr[i] * 2;
//        while (h) {
//            sum += (h % 10);
//            h /= 10;
//        }
//        c = sum;
// 
//        for (j = 3; j <= 9; j++) {
//            h = arr[i] * j;
//            while (h) {
//                sum += (h % 10);
//                h /= 10;
//            }
//
//        }
//        if (sum / 8 == c)
//            printf("%d\n", c);
//        else
//            printf("NO\n");
//    }
//
//    return 0;
//}
#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//int my_day(int year, int month, int* arr) {
//    if (month == 2)
//        return arr[month - 1] + (year % 4 == 0 && year / 100 != 0 || year % 400 == 0);
//    return arr[month - 1];
//}
//int main() {
//
//    int year, month, day;
//    int arr[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
//    scanf("%d-%d-%d", &year, &month, &day);
//    int c = 0;
//    c = my_day(year, month, arr);
//    if (year < 2021) {
//        printf("no");
//    }
//    else if (year == 2021 && month < 9) {
//        printf("no");
//    }
//    else if (year == 2021 && month == 9 && day <= 9) {
//        printf("no");
//    }
//    else if (day<1 || day>c){
//        printf("no");
//    }
//    else if (month < 1 || month>12) {
//        printf("no");
//    }
//    else
//        printf("yes");
//    return 0;
//}
double xs(double x) {
    if (x > (int)x)
        return (int)x + 1;
    else
        return (int)x;
}
#include<stdio.h>
int main()
{
    int T;
    double n, m, p1, p2, p3, a1, a2, a3;
    scanf("%d", &T);
    int i = 0;
    for (i = 0; i < T; i++) {
        scanf("%lf %lf", &n, &m);
        scanf("%lf %lf %lf", &p1, &p2, &p3);
        a1 = xs(n * p1 / 100.0);
        a2 = xs(n * (p1+p2) / 100.0);
        a3 = xs(n * (p1+p2+p3) / 100.0);
        if (m <= a1)
            printf("gold\n");
        else if (m <= a2)
            printf("silver\n");
        else if (m <= a3)
            printf("bronze\n");
        else
            printf("sorry\n");
    }
    return 0;
}